package com.jade.linkong.domain;

import lombok.Data;

import com.jade.common.annotation.Excel;
import com.jade.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 事项对象 lk_matter
 * 
 * @author jade
 * @date 2020-07-13
 */
@Data
public class LkMatter extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Long id;

    /** 事项名称 */
    @Excel(name = "事项名称")
    private String name;

    /** 负责单位 */
    @Excel(name = "负责单位")
    private Long mainOrg;

    /** 文件路径 */
    private String filePath;

    /** 负责单位名称 */
    @Excel(name = "负责单位名称")
    private String mainOrgname;

    /** 单位类型（0.企业1.部门） */
    @Excel(name = "单位类型（0.企业1.部门）")
    private String orgStatus;

    /** 事项分类 */
    @Excel(name = "事项分类")
    private Long typeId;

    /** 事项分类名称 */
    private String typeName;

    /** 排序 */
    @Excel(name = "排序")
    private Long sort;

    /** 填报单位 (没用)*/
    @Excel(name = "填报单位")
    private String reportOrg;

    /** 审批人 */
    @Excel(name = "审批人")
    private Integer approveUser;

    /** 审批人姓名 */
    @Excel(name = "审批人姓名")
    private String approveUsername;

    /** 红灯预警天数 */
    @Excel(name = "红灯预警天数")
    private String redLightDays;

    /** 黄灯预警天数 */
    @Excel(name = "黄灯预警天数")
    private String yelLightDays;

    /** 事项内容 */
    @Excel(name = "事项内容")
    private String matterContent;

    /** 办理依据 */
    @Excel(name = "办理依据")
    private String pursuant;

    /** 申报材料 */
    @Excel(name = "申报材料")
    private String applicationMaterials;

    /** 申报材料(附件) */
    @Excel(name = "申报材料(附件)")
    private String accessory;

    /** 申报材料(附件) */
    @Excel(name = "附件上传前的名称")
    private String accessoryOld;

    /** 办事条件 */
    @Excel(name = "办事条件")
    private String workConditions;

    /** 办理流程 */
    @Excel(name = "办理流程")
    private String handlingProcedures;

    /** 收费标准 */
    @Excel(name = "收费标准")
    private String rates;

    /** 办理时间地址 */
    @Excel(name = "办理时间地址")
    private String timeAddress;

    /** 预计完成时间 */
    @Excel(name = "预计完成时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date expectedDate;

    /** 删除标志（0代表存在 1代表删除） */
    private String delFlag;

    private String proName;

    private String light;

    private Long projectId;

    private String roleKey;

    private Long companyId;

    private String companyName;

    private Long deptTreeId;

    private String deptName;

    private String status;

    private String statusRemark;

    private Integer acceptingState;

    private Date statusDate;
}
